草庐IT

php - 多个 PJAX 请求

全部标签

javascript - 如何从 .vue 文件中导出多个对象

我在Vue中使用typescript。对于这个特定的用例,我想从我的.vue文件中导出多个项目。像这样://FooBar.vue...exportclassFooextendsVue{foo:string="foo";}exportconstBar={bar:"bar"};然后像这样导入它们://巴兹.vueimport{Foo,Bar}from'FooBar.vue';@Components({components:{Foo}})...//restofthecode有没有办法从Vue中的.vue文件导出多个对象? 最佳答案 在你的

Javascript:触发了多个鼠标移出事件

我知道Javascript中的不同事件模型(WC3模型与Microsoft模型),以及冒泡和捕获之间的区别。然而,在阅读了有关此问题的各种文章几个小时后,我仍然不确定如何正确编写以下看似简单的行为:如果我有一个外部div和一个内部div元素,我希望在鼠标离开外部div时触发单个鼠标移开事件。当鼠标从inner-div穿过到outer-div时,什么也不会发生,当鼠标从outer-div穿过到inner-div时,什么也不会发生。当鼠标从外部div移动到周围页面时,该事件应该仅触发。现在,如果我将“mouseout”事件放在outer-div上,当鼠标从inner-div移动到周围页面时

javascript - 如何使用 Django 接收 ajax 请求?

我的模板上有以下JQueryAjax请求,我想将其传递给我的DjangoView,functionloginUser(){$.ajax({type:"POST",url:"/login-user/",data:"title=ajaxcall",datatype:"json",error:function(data){alert('Error:'+data);}success:function(data){alert('OK!'+data.message+','+data.code);}});}我的DjangoView如下所示:deflogin_user(request):print"g

javascript - 为什么有些跨域 JSON 请求会失败,而有些则不会?

我在理解JSON的安全性方面有点困难,因为通常理论上不应该起作用的事情看起来确实有效。AFAIK,从驻留在域A的页面上的脚本调用,不应该能够从域B接收数据。但是在下面的代码中,对一个外部域的调用失败,而另一个通过。并且两者都不是打包的JSON调用(jsonp)。这是为什么?难道不应该禁止两者都通过浏览器安全检查吗?我在Chrome和Firefox中得到了相同的结果。如果我在dropbox.com上托管以下html页面,Chrome会给我这个错误消息:XMLHttpRequestcannotloadhttp://www.odinfond.no/rest/fund/calc/fundRet

javascript - jQuery 1.5 仅在 ajax 方法中发送 GET 请求

我正在尝试向RESTfulWeb服务发出PUT请求,但是,jQuery1.5似乎确实响应了“类型”设置中的任何更改。无论“type”中的值如何,请求都作为GET发送。在jQuery1.4中,这不是问题。这是我的代码:$.ajax({type:"PUT",url:"https://api.somesite.com/v1.0/people/"+individualID+"/",dataType:"jsonp",data:$("#editProfile").serializeArray(),cache:"false",success:function(data,textStatus,jqXH

javascript - 如何使用 jquery 向 rails 发送 json 请求

我想向Rails3服务器发送JSONpost请求。我有以下ajax请求:$.ajax({type:'POST',contentType:"application/json",url:url,data:{email:"example@test.com",password:"password"},success:onSuccess,error:onError,dataType:"json"});但是rails服务器接收到的数据如下:{"_json"=>["objectObject"]}我希望它接收的位置:{"email"=>"exmaple@test.com","password"=>"[

javascript - 如何减少聊天​​的 AJAX 请求数量?

我的网站上有一个聊天功能,它需要向我的服务器发送许多AJAX请求(每秒至少2次)以检查是否有新消息。有没有办法减少请求的数量和仅在发布后才重新加载消息?我知道不可能使用套接字(因为我不能使用flash、java或HTML5的功能),但也许有一些技巧处理HTTP1.1的keepalive选项? 最佳答案 是的,有一种简单的方法可以做到这一点。实际上,您所做的是将ajax调用的超时时间增加到较长的超时时间(比如5分钟)。您的服务器接收请求然后保留它,偶尔检查新的响应。然后,当需要新的响应时,它只是响应请求,您的客户端会收到更新。如果5分

javascript - 如果路径中有查询字符串,Firefox 是否会缓存 javascript 并在没有请求的情况下使用它?

我想做的是在javascript路径的末尾附加一个查询字符串,这样每当我的应用程序更新到新版本时,就会下载javascript。但是,只要查询字符串相同,我就希望它继续使用缓存版本,而无需执行http请求来检查脚本是否已更改。我在PHP中完成此操作的方法是从CVS标记中读取。当我构建要输出的HTML时,我读取CVS标记并使用它附加到javascript路径的末尾,以便它创建一个如下所示的脚本标记:只要应用没有改变,标签就会保持不变,因此查询字符串也会保持不变。浏览器应该缓存JS并且根本不执行网络请求,因为过期日期是遥远的future。每次更新应用程序时,该查询字符串都会更改,浏览器应下

javascript - 如何通过pjax制作github风格的页面过渡

有一次看到一篇文章说githubpagetransition是pjax做的,我查了一下jquery-pjax项目。我想我已经接近答案了,它一定是与事件pjax:start和pjax:end相关的东西,但我仍然无法让它工作,所以我尝试在这里获得一些帮助。$('a.pjax').pjax('#main');$('#main').bind('pjax:start',function(){$('#main').slideUp()}).bind('pjax:end'),function(){$('#main').slideDown()});但是没有效果 最佳答案

java - 如何让 ScriptEngine 运行多个 javascript 文件?

我有6个js文件,我需要将它们全部包含到最终脚本中以通过ScriptEngine的eval方法。我该怎么做?ScriptEngine没有add()方法。我可以用FileReader读取它们,而不是连接这些字符串,但我认为会有更好的方法。 最佳答案 您可以使用重载eval(Reader)以避免必须自己将脚本加载到String中。 关于java-如何让ScriptEngine运行多个javascript文件?,我们在StackOverflow上找到一个类似的问题: